首页> 外文OA文献 >LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing
【2h】

LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing

机译:LIQUi |>:软件设计架构和领域专用语言   量子计算

摘要

Languages, compilers, and computer-aided design tools will be essential forscalable quantum computing, which promises an exponential leap in our abilityto execute complex tasks. LIQUi|> is a modular software architecture designedto control quantum hardware. It enables easy programming, compilation, andsimulation of quantum algorithms and circuits, and is independent of a specificquantum architecture. LIQUi|> contains an embedded, domain-specific languagedesigned for programming quantum algorithms, with F# as the host language. Italso allows the extraction of a circuit data structure that can be used foroptimization, rendering, or translation. The circuit can also be exported toexternal hardware and software environments. Two different simulationenvironments are available to the user which allow a trade-off between numberof qubits and class of operations. LIQUi|> has been implemented on a wide rangeof runtimes as back-ends with a single user front-end. We describe thesignificant components of the design architecture and how to express any givenquantum algorithm.
机译:语言,编译器和计算机辅助设计工具对于可伸缩的量子计算将是必不可少的,这有望使我们执行复杂任务的能力实现指数级飞跃。 LIQUi |>是一种模块化软件体系结构,旨在控制量子硬件。它使量子算法和量子电路的编程,编译和仿真变得容易,并且与特定的量子体系结构无关。 LIQUi |>包含嵌入式的,特定领域的语言,该语言专为编程量子算法而设计,以F#作为宿主语言。它还允许提取可用于优化,渲染或转换的电路数据结构。该电路还可以导出到外部硬件和软件环境。用户可以使用两种不同的仿真环境,它们可以在qubit数量和操作类别之间进行权衡。 LIQUi |>已在广泛的运行时中实现为具有单个用户前端的后端。我们描述了设计架构的重要组成部分以及如何表达任何给定的量子算法。

著录项

  • 作者

    Wecker, Dave; Svore, Krysta M.;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号